St Andrews Scotland, Old Harbour, Cathedral & Castle Ruins